iT邦幫忙

2023 iThome 鐵人賽

DAY 28
0

Layer2

Layer2 是一項以太坊區塊鏈的擴展性解決方案,目的是加速交易處理速度和降低成本。和側鍊相同的是兩者都將交易的數據處理和執行移至區塊鏈之外,不同的是相較於側鍊完整的鍊,Layer2只負責資訊及計算再回傳到主鍊,仍依賴主鏈來確保安全性。

State Channel

狀態通道,需先投入一定的資金,接著將多次的運算集中起來,最後只回傳主鍊一筆的交易資訊,適合多次反覆的小額交易,此方案的缺點是只能局限於狀態通道的成員且不能太過複雜。

Plasma

像是每一個交易的子鍊,可以延伸,每隔一段時間才打包回以太坊主鍊上,在Plasma中無需預先放入一筆資金,且可以將資產發給在Plasma之外的人,而收款人將會拿到一個證明,要取款時則拿證明就可以提款,而提款時會啟動欺詐驗證的挑戰期,期限為七天。Plasma的缺點明顯是等待時間過程,無論是隔一段時間回傳主鍊才驗證還是欺詐驗證的時間都過長。項目如Polygon的前身Matic揪是主要以Plasma,後來轉為全方位的擴容方案。

Optimistic Rollup

Optimistic「樂觀」代表它基於一種樂觀執行的策略,其只將運算移動至鍊下,Sequencer先將交易進行排序,再將運算完的Hash值回傳,透過Proposer將資料calldata回傳Layer 1(即資料可用性),在最後會使用與Plasma一樣使用欺詐驗證來作為驗證手段,即使用資料calldata Hash後跟原先Hash值比對。項目如Optimism以及Arbitrum。

ZK Rollup

ZK為zero knowledge,在一開始就使用零知識證明作為驗證手法,零知識證明是一中密碼學的技術,使用數學運算來證明,簡化的說法是不需提供明確的資訊也可以接近百分之百是是證明資訊的正確性(之後有完整介紹),其使得驗證速度加快,但缺點是此技術較難,而也會需要Proposer將資料回傳(即資料可用性)是避免項目方不運營後無法得到資料,通常會將資料傳給第三方委員會。項目如zkSync和zkBNB。

EIP-4844

Pro-Danksharding,是以太坊實現整體數據分片的前期部分,新增了Blob的數據存儲型態,存放在共識層(CL),其在一段時間後會刪除,類似於數據緩存,可以在期限內進行驗證,避免原先使用calldata所造成數據保存的資源浪費,有助於降低gas fee,不只Rollup項目,對於整個生態都是一大利好。

Optimistic Rollup 對比

ZK Rollup 對比

Validium

是結合了Plasma和ZK Rollup,將資訊及運算搬到鍊下,並用零知識證明來取代欺詐驗證,其使得可以進行大量的運算,同時又可以減少驗證時間以及相對的更去中心化。


上一篇
Layer1 & Layer0
下一篇
跨鍊橋
系列文
Web3新手初探筆記32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言